Embedded Systems

Grundlagen der Rechnerarchitektur

Lec­turer Oliver Bring­mann
Head
Oliver Bring­mann

Lec­ture Di­en­stag, 16 c.t. - 18 Uhr
Sand 14/ A301
In­struc­tor Michael Kuhn
Re­searcher
Michael Kuhn

Tu­to­r­ial Mon­tag, 12 c.t. - 14 Uhr
Sand 6/ Raum F122 (Hörsaal 2)
Amount 6 CP (2 SWS)
Type of course Lec­ture + Ex­er­cises
Entry in course cat­a­log Cam­pus
Learn­ing Plat­form Ilias

Hin­weise

  • Klausur am 19.02.2020 um 10:15 Uhr in Sand 6/ Raum F119 (Hörsaal 1)
  • Am 25.11.2019 findet das Tu­to­rium in Raum C118a statt.
  • Die Klausurein­sicht findet am Mittwoch, 11. März 2020, 14–16 Uhr statt (Raum B202, Sand 13). Soll­ten Sie an diesem Ter­min nicht können, vere­in­baren Sie bitte einen Ter­min di­rekt mit Michael Kuhn
    Re­searcher
    Michael Kuhn
    .

Beschrei­bung

Dieses Modul be­fasst sich mit dem grundle­gen­den Auf­bau mod­erner Rech­n­er­sys­teme. The­men sind u.a. Meth­o­den zur Klas­si­fika­tion und Be­w­er­tung von Rech­ner­ar­chitek­turen, Pipelin­ing zur beschle­u­nigten Be­fehlsver­ar­beitung, Spe­icher­hier­ar­chie und Caches, Haupt­spe­ichertech­nolo­gien, virtuelle Spe­icherver­wal­tung, Tech­niken zur Sprungvorher­sage, Kom­mu­nika­tion zwis­chen Prozes­sor und Pe­riph­erie und Grund­prinzip­ien des Hard­ware- und Rech­ner­en­twurfs.

Qual­i­fika­tion­sziele

Die Studieren­den haben ein grundle­gen­des Verständnis über den Auf­bau, die Or­gan­i­sa­tion und das Op­er­a­tionsprinzip von Rech­n­er­sys­te­men. Dies befähigt sie dazu Mikro­prozes­sorsys­teme für ver­schiedene Ein­satzge­bi­ete zu be­w­erten, zu ver­gle­ichen und auszuwählen. Des Weit­eren ver­set­zen die er­wor­be­nen Ken­nt­nisse die Studieren­den in die Lage, den Zusam­men­hang zwis­chen Hard­ware-Konzepten und deren Auswirkun­gen auf die Soft­ware zu ver­ste­hen. Dies ermöglicht es den Ve­r­anstal­tung­steil­nehmenden sys­tem­nahe Funk­tio­nen sowie ef­fiziente Pro­gramme zu en­twick­eln. Durch die be­glei­t­en­den Übun­gen ver­tiefen die Studieren­den das in der Vor­lesung ver­mit­telte Wis­sen durch An­wen­dung auf konkrete Prob­lem­stel­lun­gen. Da die Übun­gen selb­sttätige in kleinen Grup­pen zu bear­beiten sind, wird neben der Eigen­ver­ant­wor­tung auch die Teamfähigkeit der Studieren­den geschult.

Lit­er­atur

  • D. A. Pat­ter­son, J. L. Hen­nessy: Com­puter Or­ga­ni­za­tion and De­sign: The Hard­ware/Soft­ware In­ter­face. Mor­gan Kauf­mann Pub­lish­ers Inc., 5. Au­flage, 2014.
  • D. A. Pat­ter­son, J. L. Hen­nessy: Rech­neror­gan­i­sa­tion und Rech­ner­en­twurf: Die Hard­ware/Soft­ware-Schnittstelle. Old­en­bourg Wis­senschaftsver­lag, 4. Au­flage, 2011.
  • J. L. Hen­nessy, D. A. Pat­ter­son: Com­puter Ar­chi­tec­ture: A Quan­ti­tive Ap­proach, Mor­gan Kauf­mann Pub­lish­ers Inc, El­se­vier, 6. Au­flage, 2018.

Be­merkung

Die Or­gan­i­sa­tion der Übun­gen (Grup­penein­teilung, Bekan­nt­gabe von Zeiten und Räumen usw.) findet in der er­sten Vor­lesungstunde statt.